Cargando...
 

 Pase de diapositivas

Start Slideshow Presentation

Curso de Tiki - Sesión 2.3

Viernes 11/07/14. 17:30-20:30h - http://seeds4c.org/CursoTiki

Curso de Tiki - Sesión 2.3

"Diseña y gestiona Bases de Conocimiento y Bases de Datos Web con sistema de búsqueda de Consensos usando Tiki"


Módulo 2: Diseña y gestiona Bases de Datos vía Web

Sesión 2.3: Viernes 11/07/14. 17:30-20:30h

  1. Acceso a la BDD web vía interfaz personalizada (1): Entrada de datos, multipágina
  2. Añadir enlace en menú de navegación del sitio web
  3. Acceso a la BDD web vía interfaz personalizada (2): Salida de datos
  4. Vistas personalizadas de entrada o salida de BBDD
  5. BD Relacional - enlazado de Tablas (2ª parte): Item Link
  6. BD Relacional - enlazado de Tablas (3ª parte): Items List
  7. BD Relacional - enlazado de Tablas (4ª parte): Relations

1.1. Personas inscritas a esta sesión

NombreApellidosSesionesTipo de participación preferidaProyecto de Web a desarrollar durante el cursoCreada
GinaGüell Fleck1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4, 3.1, 3.2, 4.1, 4.2Combinada (presencial y algún día a distancia)Web de la SCEA 2014-06-17 00:15
Carles LluisJaume Valentin1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4, 3.1, 3.2, 4.1, 4.2PresencialCrear un web o blog per a l'associació amics del bosc turull i/o una cooperativa de temàtica... 2014-06-18 22:33
LorenaLobo1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4, 3.1, 3.2, 4.1, 4.2A distanciaPues por un lado quisiera aprender a manejar un poco la web de precarios. Si hay que montar un... 2014-06-20 19:03
MOISESGÓMEZ MATEU1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4, 3.1, 3.2, 4.1, 4.2A distanciaPosibles mejoras en la plataforma CompARE (actualmente en versión beta) 2014-06-25 17:37

1.2. Acceso a la BDD web vía interfaz personalizada (1): Entrada de datos, multipágina

(páginas Wiki con Plugins relacionados con los Trackers)

Hacer interfaz de entada de datos a la encuesta.
  1. Crear página wiki
  2. Añadir PluginTracker, con los parámetros correspondientes
  3. Dividir la entrada de datos en dos páginas consecutivas, y dar mensaje de feedback global al final.

1.3. Añadir enlace en menú de navegación del sitio web

Que se pueda acceder a la página del interfaz en máximo 2 clics desde la página inicial, si no puede ser en un solo click

Ver apuntes de días previos sobre Menús:

1.4. Acceso a la BDD web vía interfaz personalizada (2): Salida de datos

Hacer interfaz para la salida de datos de la encuesta.
(1) Crear página wiki,
(2) Añadir PluginTrackerList - - - >
(3) Probar también el PluginTrackerStat - - - >

Opcionalmente: interfaz personalizada, diferente de la tabla de datos por omisión. Ver más adelante:
  • "Vistas personalizadas de entrada o salida de BBDD" (Pretty Trackers)

Ver también ejemplos en BD Web ya preparadas (vía perfiles de configuración):
  • "Base de datos de errores", "Votación", "Lista de horas", "Lista Dinámica de ítems", "Formulario-bd como Calendario"
Plugin TrackerList (tabla simple, por omisión; con filtros opcionales)
Clica para hacer más grande
Clica para hacer más grande

Plugin TrackerStat (con recuento de opciones escogidas, útil para encuestas)
Clica para hacer más grande
Clica para hacer más grande


VIDEO: Acceso a la BDD web vía interfaz personalizada (2): Salida de datos

1.5. Vistas personalizadas de entrada o salida de BBDD

Tiki permite personalizar el diseño del formulario de entrada de datos, así como la forma como se muestra la salida de datos en una consulta, si no queremos usar la salida estandar de tabla de resultados.

En nomenclatura Tiki: "Formularios-bd bonitos" ("Pretty Trackers" - https://doc.tiki.org/Pretty+Trackers )

Ejemplo sencillo del PluginTrackerlist sin "Formulario-bd bonito"
Clica para hacer más grande
Clica para hacer más grande

Un "Formulario-bd bonito" usa una plantilla para mostrar cada ítem
Clica para hacer más grande
Clica para hacer más grande


Además, se mostrará en la sesión un ejemplo de salida personalizada de datos en http://ueb.vhir.org/tools/goProfiles , y otro de entrada personalizada de una intranet usada en docencia para la evaluación por pares de los trabajos de los alumnos, y evaluación posterior del profesorado (ver video de youtube de la sesión en el apartado siguiente).

VIDEO: Vistas personalizadas de entrada o salida de BBDD

Campo "Enlace al ítem" (Item link) . Día anterior: uso básico. Ahora: ejemplo más avanzado; se mostrarán en el campo de enlazado sólo los valores de la segunda bdd que corresponden al mimo usuario que ha rellenado el ítem en la primera bdd.

  1. Creación de la Primera BDD:
    • Aplicar Perfil de configuración "Formulario-bd de Usuarios y Registro" ("User and Registration Tracker")
  2. Creación de la Segunda BDD:
    • Aplicar Perfil de configuración "Sistema de Votación" ("Voting System")
    1. Añadir campo de usuario llamado "Votante" (con la opción: autoasignado al "creador") en el formulario-bd creado en el "Sistema de Votación"
    2. Añadir 4 votaciones diferentes como usuario administrador, con elecciones de algunos valores diferentes en cada caso: 1 asignada al usuario "admin", dos asignadas al usuario "user1", y una asignada al usuario "user2".
  3. Añadir campo de Enlace al ítem llamado "Votos", en el "Formulario-bd de Usuarios y Registro" con:
    • Descripción:
      Puedes añadir nuevos votos directamente en el [tiki-view_tracker.php?trackerId=5&cookietab=2|formulario-bd de Votación]

      Cambiar el número 5 por el ID del formulario-bd del Sistema de votación.
    • Marcar la casilla "La descripción continene sintaxis wiki"
    • Opciones para Item Link: ver siguiente tabla

1.6.1. Valores de las opcions del campo Votos (de tipo "Enlace al ítem")

Nombre del campo Explicación Valor a poner
ID del Formulario-bd (Formulario al que enlazar) El número ID del formulario-bd del sistema de Votación
Field ID (Default field to display) El número ID del campo correspondiente al voto para el cargo de Presidente, por ejemplo
Mostrar (How the link to the item should be rendered) Valor
Multiple Fields (Display the values from multiple fields instead of a single one, separated by | ) El número ID del campo correspondiente al voto para el cargo de Presidente, y ID del campo de usuario
Filtro de Estatus (Limit the available items to a selected set) Todos
Link Page (Link to a wiki page instead of directly to the item) [Dejar en blanco]
Add Items (Display text to allow new items to be added - e.g. "Add item...") [Dejar en blanco]
Add Item Template Page (Página Wiki a usar como plantilla de Formulario-bd bonito) [Dejar en blanco]
Preselect item based on value in this field (Preselect item based on value in specified field ID of item being edited) ID del campo de usuario "login" del Formulario-bd de Usuarios y Registro
Preselect based on value in this remote field (Match preselect item with this field ID in tracker that is being linked to) ID del campo de usuario "Votante" del Formulario-bd del Sistema de Votación
Preselection matching method (Method to use to match fields for preselection purposes) Cross select. Load all matching items in the remote tracker.
One item per value (Display only one random item per label) Displays all the items for the same label with a notation value (itemId)
Select multiple values (Allow the user to select multiple values) Si
Index remote fields (Index one or multiple fields from the master tracker along with the child, separated by | ) 0
Cascade actions (Elements to cascade when the master is updated or deleted. Categories may conflict if multiple item links are used to different items attempting to manage the same categories. Same for status.) No.

1.6.2. Probar el sistema

  1. Añadir un ítem al "Formulario-bd de Usuarios y Registro", asignado al usuario "user1"
    1. Rellenar tan sólo el campo de usuario login ("user1") y el Name, que son los campos obligatorios, y desplazarse hacia el final del formulario
    2. Observar el campo "Votos" del final
      • Se nos muestran aún todos los ítems del Formulario-bd de Votación. Como aún no hemos grabado el ítem de usuario, el sistema no sabe contra qué usuario preseleccionar los items de votación que se correpondan con el mismo usuario.
    3. Guardar el ítem del Formulario de Usuarios y Registro (con la opción de "Ver ítem insertado")
    4. Volver a abrir ese ítem para edición (Clicar en la pestaña de Editar/Borrar).
    5. Observar de nuevo el campo "Votos" del final
      • Se nos muestran ahora SÓLO los ítems del Formulario-bd de Votación que se corresponden con ese usuario. Podemos elegir todos los items, o solo alguno de los que se corresponden con ese usuario.

1.7. BD Relacional - enlazado de Tablas (3ª parte): Items List

Usar campo "Lista de ítems" (Items List, de un formulario-bd desde otro)

Ver ejemplo funcional:

  1. Ir al Panel de Administración de Perfiles de configuración
  2. Aplicar el perfil de Configuración de "Mercado de Intercambio" ("Barter_Market")
  3. Ir a formularios-bd (trackers) y observar los items del de "Ofertas" y del de "Demandas" (Wants)
  4. Analizar como está hecho (parámetros del campo Items List)
Clica para hacer más grande
Clica para hacer más grande

Clica para hacer más grande
Clica para hacer más grande

VIDEO: BD Relacional - enlazado de Tablas (3ª parte): Items List

1.8. BD Relacional - enlazado de Tablas (4ª parte): Relations

Adicionalmente, se puede usar el campo "Relaciones", para enlazar un ítem de un formulario-bd con otros del mismo u otros formularios-bd. (Documentación: https://doc.tiki.org/Relations+Tracker+Field)
Clica para hacer más grande
Clica para hacer más grande

Clica para hacer más grande
Clica para hacer más grande

VIDEO: BD Relacional - enlazado de Tablas (4ª parte): Relations


Image Semilla: nombre \ˈsemilla\ : el principio de alguna cosa que continúa desarrollándose o creciendo

Semillas de conocimiento

Cambia Idioma